﻿#include "gettodoitem.h"
#include "ui_gettodoitem.h"
#include <QMessageBox>
GetTODOItem::GetTODOItem(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::GetTODOItem)
{
    ui->setupUi(this);
}

GetTODOItem::~GetTODOItem()
{
    delete ui;
}

TODOItem GetTODOItem::getTODOItem()
{
    GetTODOItem get;
    get.exec();
    return get.item;
}

TODOItem GetTODOItem::getTODOItem(TODOItem itm)
{
    GetTODOItem get;
    get.ui->lineEdit_name->setText(itm.getName());
    get.ui->textEdit_des->setText(itm.getExplanation());
    get.exec();
    return get.item;
}

void GetTODOItem::on_pushButton_clicked()
{
    if(ui->lineEdit_name->text()==""){
        QMessageBox::warning(this,tr("Error"),tr("name cannot be empty"));
        return;
    }
    this->item.setName(ui->lineEdit_name->text());
    this->item.setExplanation(ui->textEdit_des->toPlainText());
    close();
}
